A Multithreaded System for Adaptive Load Balancing in Distributed and Parallel Architectures

نویسنده

  • N. Devesa
چکیده

In this paper we present a thread-based adaptive load balancing system for distributed and parallel architec-tures. The system is composed of three agents : an information agent, a transfer agent and a location agent. The information agent uses a combination of relative and periodic information exchange to maintain a current load state in the machine. The period is adap-tive. In order to avoid the collapse of the machine this period is lowered. Its initial and lower values are determined in accordance with the target architecture of the execution. The location agent integrates a technique which permits to avoid the ood of nodes. To minimize the overhead induced by the load balancing system we used a thread-based implementation. An application of the system to an IDA program applied to the 15-puzzle problemm4] is presented. Some preliminary results obtained on a farm of DEC/ALPHA processors under PM 2 6] are exposed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multithreaded approach for dynamic load balancing of parallel adaptive PDE computations

We present a multithreaded model for the dynamic load-balancing of parallel adaptive PDE computations. Multithreading is used as a means of exploring concurrency in the processor level and for tolerating: (i) long memory latencies, and (ii) synchronization costs inherent to traditional load-balancing methods. We show that under certain values of the parameters (i.e., number of threads, and cont...

متن کامل

Multithreaded model for dynamic load balancing parallel adaptive PDE computations

An EEcient thread-to-thread communication for hybrid shared/distributed address space programming paradigms, to be submitted to IEEE Trans. Parallel and Distributed Computing. 36] Juan Miguel del Rosario and N.P. Chrisochoides, An interrupt driven implementation of thread-to-thread communication for distributed address space machines, To be submitted to IEEE Trans. Parallel and Distributed Comp...

متن کامل

Functional Parallelism on Workstation Clusters

We present a system for functional parallel computing on distributed memory machines with dynamic load balancing and recovery. Every node can perform any computation and is client and server at the same time. The nodes themself are multithreaded to overlap communication with computation and minimize latency. Furthermore, the calling convention is similar to threads on shared memory machines to ...

متن کامل

PAMIHR. A Parallel FORTRAN Program for Multidimensional Quadrature on Distributed Memory Architectures

PAMIHR: a parallel adaptive routine for the approximate computation of a multidimensional integral over a hyperrectangular region is described. The software is designed to efficiently run on a MIMD distributed memory environment, and it’s based on the widely diffused communication system BLACS. PAMIHR, further, gives special attention to the problems of scalability and of load balancing among t...

متن کامل

Multithreaded Model for Dynamic Load Bm.ancing Parallel Adafi'ive Pde Computations

We present a multithreaded model for the dynamic load-balancing of numerical, adaptive computations required for the solution of Partial Differential Equations (PDEs) on multiprocessors. Multithreading is used as a means of exploring concurrency at the processor level in order to tolerate synchronization costs inherent to traditional (non-threaded) parallel adaptive PDE solvers. Our preliminary...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007